home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / programming / e / powerd0.06 / modules / devices / conunit.m < prev    next >
Text File  |  1999-11-30  |  861b  |  54 lines

  1. MODULE    'devices/keymap',
  2.             'exec/ports',
  3.             'graphics/text',
  4.             'intuition/intuition'
  5.  
  6. CONST    CONU_LIBRARY=-1,
  7.         CONU_STANDARD=0,
  8.         CONU_CHARMAP=1,
  9.         CONU_SNIPMAP=3,
  10.         CONFLAG_DEFAULT=0,
  11.         CONFLAG_NODRAW_ON_NEWSIZE=1,
  12.         PMB_ASM=21,
  13.         PMB_AWM=22,
  14.         MAXTABS=$50
  15.  
  16. OBJECT conunit
  17.     MP:MP,
  18.     Window:PTR TO Window,
  19.     Xcp:INT,
  20.     Ycp:INT,
  21.     Xmax:INT,
  22.     Ymax:INT,
  23.     Xrsize:INT,
  24.     Yrsize:INT,
  25.     Xrorigin:INT,
  26.     Yrorigin:INT,
  27.     Xrextant:INT,
  28.     Yrextant:INT,
  29.     Xminshrink:INT,
  30.     Yminshrink:INT,
  31.     Xccp:INT,
  32.     Yccp:INT,
  33.     Keymapstruct:KeyMap,
  34.     Tabstops[$50]:UWORD,
  35.     Mask:CHAR,
  36.     Fgpen:CHAR,
  37.     Bgpen:CHAR,
  38.     Aolpen:CHAR,
  39.     Drawmode:CHAR,
  40.     Obsolete1:CHAR,
  41.     Obsolete2:LONG,
  42.     Minterms[8]:UBYTE,
  43.     Font:PTR TO TextFont,
  44.     Algostyle:CHAR,
  45.     Txflags:CHAR,
  46.     Txheight:UWORD,
  47.     Txwidth:UWORD,
  48.     Txbaseline:UWORD,
  49.     Txspacing:INT,
  50.     Modes[3]:UBYTE,
  51. -> Um, have to fiddle alignment in .m file
  52.     RawEvents[3]:UBYTE
  53.  
  54.